Due to recent changes related to xc_map_foreign_bulk, xc_domain_save
segfaults because it tries to use pfn_err without allocating it first.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
if ( batch == 0 )
goto skip; /* vanishingly unlikely... */
+ pfn_err = realloc(pfn_err, sizeof(int) * batch);
region_base = xc_map_foreign_bulk(
xc_handle, dom, PROT_READ, pfn_type, pfn_err, batch);
if ( region_base == NULL )
free(pfn_type);
free(pfn_batch);
+ free(pfn_err);
free(to_send);
free(to_fix);
free(to_skip);